package com.group.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.group.pojo.TbBasedata;
import com.group.pojo.TbBasedataExample;

public interface TbBasedataMapper {
    int countByExample(TbBasedataExample example);

    int deleteByExample(TbBasedataExample example);

    int deleteByPrimaryKey(String id);

    int insert(TbBasedata record);

    int insertSelective(TbBasedata record);

    List<TbBasedata> selectByExample(TbBasedataExample example);

    TbBasedata selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") TbBasedata record, @Param("example") TbBasedataExample example);

    int updateByExample(@Param("record") TbBasedata record, @Param("example") TbBasedataExample example);

    int updateByPrimaryKeySelective(TbBasedata record);

    int updateByPrimaryKey(TbBasedata record);
}